14 research outputs found
Microvision: Static analysis-based approach to visualizing microservices in augmented reality
Microservices are supporting digital transformation; however, fundamental
tools and system perspectives are missing to better observe, understand, and
manage these systems, their properties, and their dependencies. Microservices
architecture leans toward decentralization, which yields many advantages to
system operation; it, however, brings challenges to their development.
Microservices lack a system-centric perspective to better cope with system
evolution and quality assessment. In this work, we explore
microservice-specific architecture reconstruction based on static analysis.
Such reconstruction typically results in system models to visualize selected
system-centric perspectives. Conventional models are limited in utility when
the service cardinality is high. We consider an alternative data visualization
using 3D space using augmented reality. To begin testing the feasibility of
deriving such perspectives from microservice systems, we developed and
implemented prototype tools for software architecture reconstruction and
visualization of compared perspectives
Microservice Architecture Reconstruction and Visualization Techniques: A Review
Microservice system solutions are driving digital transformation; however,
fundamental tools and system perspectives are missing to better observe,
understand, and manage these systems, their properties, and their dependencies.
Microservices architecture leads towards decentralization, which implies many
advantages to system operation; it, however, brings challenges to their
development. Microservice systems often lack a system-centric perspective that
would help engineers better cope with system evolution and quality assessment.
In this work, we explored microservice-specific architecture reconstruction
based on static analysis. Such reconstruction typically results in system
models to visualize selected system-centric perspectives. Conventional models
involve 2D methods; however, these methods are limited in utility when services
proliferate. We considered various architectural perspectives relevant to
microservices and assessed the relevancy of the traditional method, comparing
it to alternative data visualization using 3D space. As a representative of the
3D method, we considered a 3D graph model presented in augmented reality. To
begin testing the feasibility of deriving such perspectives from microservice
systems, we developed and implemented prototype tools for software architecture
reconstruction and visualization of compared perspectives. Using these
prototypes, we performed a small user study with software practitioners to
highlight the potentials and limitations of these innovative visualizations
used for common practitioner reasoning and tasks
Structural analysis of the tongue and hyoid apparatus in a woodpecker.
UnlabelledWoodpeckers avoid brain injury while they peck at trees up to 20Hz with speeds up to 7m/s, undergoing decelerations up to 1200g. Along with the head, beak and neck, the hyoid apparatus (tongue bone and associated soft tissues) is subjected to these high impact forces. The shape of the hyoid apparatus is unusual in woodpeckers and its structure and mechanical properties have not been reported in detail. High-resolution X-ray micro-computed tomography and scanning electron microscopy with energy dispersive X-ray spectroscopy were performed and correlated with nanoindentation mapping. The hyoid apparatus has four distinct bone sections, with three joints between these sections. Nanoindentation results on cross-sectional regions of each bone reveal a previously unreported structure consisting of a stiff core and outer, more compliant shell with moduli of up to 27.4GPa and 8.5GPa, respectively. The bending resistance is low at the posterior section of the hyoid bones, indicating that this region has a high degree of flexibility to absorb impact. These new structural findings can be applied to further studies on the energy dissipation of the woodpecker during its drumming behavior, and may have implications for the design of engineered impact-absorbing structures.Statement of significanceWoodpeckers avoid brain injury while they peck at trees, which results in extreme impact conditions. One common adaptation in woodpeckers is the unusual shape of the elongated tongue, also called the hyoid apparatus. The relationship between the structure and mechanical properties of the bony part of the hyoid apparatus has not been previously reported. A three dimensional model of the bony tongue was developed, and the hardness and stiffness were evaluated. A new type of bone structure, which is opposite of typical skeletal bone structure was found. The combined microstructural and mechanical property analysis indicate possible energy absorption routes for the hyoid apparatus and are applicable to the design of engineered structures